Package com.cisco.pt.ipc.sim.pdu
Interface DNSHeader
- All Known Implementing Classes:
DNSHeaderImpl
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanintintintintintbooleanintvoidsetDnsQueryRr(DNSResourceRecord dnsQueryRr) voidsetIsAuthoritative(boolean isAuthoritative) voidsetIsRecurionAvailable(boolean isRecurionAvailable) voidsetIsRecursionDesired(boolean isRecursionDesired) voidsetIsTruncated(boolean isTruncated) voidsetNumAdditionalRecords(int numAdditionalRecords) voidsetNumAnswerRecords(int numAnswerRecords) voidsetNumQuestions(int numQuestions) voidsetOpCode(int opCode) voidsetQueryId(int queryId) voidsetResponse(boolean response) voidsetResponseCode(int responseCode) voidsetVectAdditionalRrs(List<DNSResourceRecord> vectAdditionalRrs) voidsetVectAnswerRrs(List<DNSResourceRecord> vectAnswerRrs) voidsetVectAuthorityRrs(List<DNSResourceRecord> vectAuthorityRrs) Methods inherited from interface com.cisco.pt.ipc.sim.pdu.Signal
encodeTypeAndPayload, getFieldValue, getOrderedFieldNames, pduRead
-
Method Details
-
getQueryId
int getQueryId()- Returns:
- int Returns a int
-
setQueryId
void setQueryId(int queryId) - Parameters:
queryId- Takes in a parameter of queryId
-
getResponse
boolean getResponse()- Returns:
- boolean Returns a boolean
-
setResponse
void setResponse(boolean response) - Parameters:
response- Takes in a parameter of response
-
getOpCode
int getOpCode()- Returns:
- int Returns a int
-
setOpCode
void setOpCode(int opCode) - Parameters:
opCode- Takes in a parameter of opCode
-
getIsAuthoritative
boolean getIsAuthoritative()- Returns:
- boolean Returns a boolean
-
setIsAuthoritative
void setIsAuthoritative(boolean isAuthoritative) - Parameters:
isAuthoritative- Takes in a parameter of isAuthoritative
-
getIsTruncated
boolean getIsTruncated()- Returns:
- boolean Returns a boolean
-
setIsTruncated
void setIsTruncated(boolean isTruncated) - Parameters:
isTruncated- Takes in a parameter of isTruncated
-
getIsRecursionDesired
boolean getIsRecursionDesired()- Returns:
- boolean Returns a boolean
-
setIsRecursionDesired
void setIsRecursionDesired(boolean isRecursionDesired) - Parameters:
isRecursionDesired- Takes in a parameter of isRecursionDesired
-
getIsRecurionAvailable
boolean getIsRecurionAvailable()- Returns:
- boolean Returns a boolean
-
setIsRecurionAvailable
void setIsRecurionAvailable(boolean isRecurionAvailable) - Parameters:
isRecurionAvailable- Takes in a parameter of isRecurionAvailable
-
getResponseCode
int getResponseCode()- Returns:
- int Returns a int
-
setResponseCode
void setResponseCode(int responseCode) - Parameters:
responseCode- Takes in a parameter of responseCode
-
getNumQuestions
int getNumQuestions()- Returns:
- int Returns a int
-
setNumQuestions
void setNumQuestions(int numQuestions) - Parameters:
numQuestions- Takes in a parameter of numQuestions
-
getNumAnswerRecords
int getNumAnswerRecords()- Returns:
- int Returns a int
-
setNumAnswerRecords
void setNumAnswerRecords(int numAnswerRecords) - Parameters:
numAnswerRecords- Takes in a parameter of numAnswerRecords
-
getNumAdditionalRecords
int getNumAdditionalRecords()- Returns:
- int Returns a int
-
setNumAdditionalRecords
void setNumAdditionalRecords(int numAdditionalRecords) - Parameters:
numAdditionalRecords- Takes in a parameter of numAdditionalRecords
-
getDnsQueryRr
DNSResourceRecord getDnsQueryRr()- Returns:
- DNSResourceRecord Returns a DNSResourceRecord
-
setDnsQueryRr
- Parameters:
dnsQueryRr- Takes in a parameter of dnsQueryRr
-
getVectAnswerRrs
List<DNSResourceRecord> getVectAnswerRrs()- Returns:
- List<DNSResourceRecord> Returns a List<DNSResourceRecord>
-
setVectAnswerRrs
- Parameters:
vectAnswerRrs- Takes in a parameter of vectAnswerRrs
-
getVectAuthorityRrs
List<DNSResourceRecord> getVectAuthorityRrs()- Returns:
- List<DNSResourceRecord> Returns a List<DNSResourceRecord>
-
setVectAuthorityRrs
- Parameters:
vectAuthorityRrs- Takes in a parameter of vectAuthorityRrs
-
getVectAdditionalRrs
List<DNSResourceRecord> getVectAdditionalRrs()- Returns:
- List<DNSResourceRecord> Returns a List<DNSResourceRecord>
-
setVectAdditionalRrs
- Parameters:
vectAdditionalRrs- Takes in a parameter of vectAdditionalRrs
-